package com.cqupt.service;

import java.util.Map;

/**
 * 对被监控主机进行的动作接口
 **/
public interface ActionService {
    /**
     * 向被监控主机发送命令(linux)
     * @param code     命令代码，0-关机，1-重启
     * @param hostId   被监控主机的ID
     * @param user     被监控主机的用户名
     * @param password 被监控主机的密码
     * @return Map，包含result(命令执行后返回的消息)
     */
    Map<String, Object> sendCommandToHost(int code, String hostId, String user, String password);
    // 控制windows系统
    Map<String, Object> sendCommandToWindow(String hostid,String user, String password);
}
